← Index
NYTProf Performance Profile   
For starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi
  Run on Fri Jan 8 14:31:06 2016
Reported on Fri Jan 8 14:33:30 2016

Filename(eval 1138)[/usr/lib/x86_64-linux-gnu/perl5/5.20/Template/Document.pm:78]
StatementsExecuted 0 statements in 0s
Eval Invoked At/usr/lib/x86_64-linux-gnu/perl5/5.20/Template/Document.pm line 78
Sibling evals1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

NOTE!
The data used to generate this report page was merged from 4 of the 40 executions
of the string eval on line 78 of /usr/lib/x86_64-linux-gnu/perl5/5.20/Template/Document.pm.
Line State
ments
Time
on line
Calls Time
in subs
Code
1sub {
2 my $context = shift || die "template sub called without context\n";
349µs my $stash = $context->stash;
# spent 9µs making 4 calls to Template::Context::stash, avg 2µs/call
4 my $output = '';
5 my $_tt_error;
6
7 eval { BLOCK: {
8$output .= " </div>\n\n";
9#line 67 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
10if (($stash->get('languages_loop'))) {
11$output .= "\n ";
12#line 66 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
13if (!(($stash->get('one_language_enabled')))) {
14$output .= "\n <div id=\"changelanguage\" class=\"navbar navbar-fixed-bottom\">\n <div class=\"navbar-inner\">\n <ul id=\"i18nMenu\" class=\"nav\">\n ";
15#line 62 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
16
17# FOREACH
18do {
19 my ($_tt_value, $_tt_error, $_tt_oldloop);
20 my $_tt_list = $stash->get('languages_loop');
21
22 unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) {
23 $_tt_list = Template::Config->iterator($_tt_list)
24 || die $Template::Config::ERROR, "\n";
25 }
26
27 ($_tt_value, $_tt_error) = $_tt_list->get_first();
28 eval { $_tt_oldloop = $stash->get('loop') };
29 $stash->set('loop', $_tt_list);
30 eval {
31FOR1: while (! $_tt_error) {
32 $stash->{'languages_loo'} = $_tt_value;
33$output .= "\n\n ";
34#line 60 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
35if (($stash->get(['languages_loo', 0, 'group_enabled', 0]))) {
36$output .= "\n ";
37#line 59 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
38if (($stash->get(['languages_loo', 0, 'plural', 0]))) {
39$output .= "\n <li class=\"dropdown\"><a class=\"dropdown-toggle dropup\" data-toggle=\"dropdown\" id=\"show";
40#line 12 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
41$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
42$output .= "\" href=\"#\">\n ";
43#line 17 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
44if (($stash->get(['languages_loo', 0, 'native_description', 0]))) {
45$output .= "\n ";
46#line 14 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
47$output .= $stash->get(['languages_loo', 0, 'native_description', 0]);
48$output .= "\n ";
49}
50else {
51$output .= "\n ";
52#line 16 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
53$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
54$output .= "\n ";
55}
56
57$output .= "\n ";
58#line 24 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
59
60# FOREACH
61do {
62 my ($_tt_value, $_tt_error, $_tt_oldloop);
63 my $_tt_list = $stash->get(['languages_loo', 0, 'sublanguages_loop', 0]);
64
65 unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) {
66 $_tt_list = Template::Config->iterator($_tt_list)
67 || die $Template::Config::ERROR, "\n";
68 }
69
70 ($_tt_value, $_tt_error) = $_tt_list->get_first();
71 eval { $_tt_oldloop = $stash->get('loop') };
72 $stash->set('loop', $_tt_list);
73 eval {
74FOR2: while (! $_tt_error) {
75 $stash->{'sublanguages_loo'} = $_tt_value;
76$output .= "\n ";
77#line 23 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
78if (($stash->get(['sublanguages_loo', 0, 'enabled', 0]))) {
79$output .= "\n ";
80#line 22 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
81if (($stash->get(['sublanguages_loo', 0, 'sublanguage_current', 0]))) {
82$output .= "\n <span class=\"sublanguage-selected\">(";
83#line 21 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
84$output .= $stash->get(['sublanguages_loo', 0, 'rfc4646_subtag', 0]);
85$output .= ")</span>\n ";
86}
87
88$output .= "\n ";
89}
90
91$output .= "\n ";;
92 ($_tt_value, $_tt_error) = $_tt_list->get_next();
93 }
94 };
95 $stash->set('loop', $_tt_oldloop);
96 die $@ if $@;
97 $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE;
98 die $_tt_error if $_tt_error;
99};
100
101$output .= "\n <span class=\"caret\"></span></a>\n <ul id=\"sub";
102#line 26 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
103$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
104$output .= "\" class=\"dropdown-menu\">\n ";
105#line 36 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
106
107# FOREACH
108do {
109 my ($_tt_value, $_tt_error, $_tt_oldloop);
110 my $_tt_list = $stash->get(['languages_loo', 0, 'sublanguages_loop', 0]);
111
112 unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) {
113 $_tt_list = Template::Config->iterator($_tt_list)
114 || die $Template::Config::ERROR, "\n";
115 }
116
117 ($_tt_value, $_tt_error) = $_tt_list->get_first();
118 eval { $_tt_oldloop = $stash->get('loop') };
119 $stash->set('loop', $_tt_list);
120 eval {
121FOR2: while (! $_tt_error) {
122 $stash->{'sublanguages_loo'} = $_tt_value;
123$output .= "\n ";
124#line 34 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
125if (($stash->get(['sublanguages_loo', 0, 'enabled', 0]))) {
126$output .= "\n ";
127#line 33 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
128if (($stash->get(['sublanguages_loo', 0, 'sublanguage_current', 0]))) {
129$output .= "\n <li class=\"navbar-text\"> <a href=\"#\" class=\"currentlanguage disabled\">";
130#line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
131$output .= $stash->get(['sublanguages_loo', 0, 'native_description', 0]);
132$output .= " ";
133#line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
134$output .= $stash->get(['sublanguages_loo', 0, 'script_description', 0]);
135$output .= " ";
136#line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
137$output .= $stash->get(['sublanguages_loo', 0, 'region_description', 0]);
138$output .= " ";
139#line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
140$output .= $stash->get(['sublanguages_loo', 0, 'variant_description', 0]);
141$output .= " (";
142#line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
143$output .= $stash->get(['sublanguages_loo', 0, 'rfc4646_subtag', 0]);
144$output .= ")</a></li>\n ";
145}
146else {
147$output .= "\n <li><a href=\"/cgi-bin/koha/changelanguage.pl?language=";
148#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
149$output .= $stash->get(['sublanguages_loo', 0, 'rfc4646_subtag', 0]);
150$output .= "\"> ";
151#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
152$output .= $stash->get(['sublanguages_loo', 0, 'native_description', 0]);
153$output .= " ";
154#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
155$output .= $stash->get(['sublanguages_loo', 0, 'script_description', 0]);
156$output .= " ";
157#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
158$output .= $stash->get(['sublanguages_loo', 0, 'region_description', 0]);
159$output .= " ";
160#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
161$output .= $stash->get(['sublanguages_loo', 0, 'variant_description', 0]);
162$output .= " (";
163#line 32 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
164$output .= $stash->get(['sublanguages_loo', 0, 'rfc4646_subtag', 0]);
165$output .= ")</a></li>\n ";
166}
167
168$output .= "\n ";
169}
170
171$output .= "\n\n ";;
172 ($_tt_value, $_tt_error) = $_tt_list->get_next();
173 }
174 };
175 $stash->set('loop', $_tt_oldloop);
176 die $@ if $@;
177 $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE;
178 die $_tt_error if $_tt_error;
179};
180
181$output .= "\n </ul></li>\n\n ";
182}
183else {
184$output .= "\n ";
185#line 58 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
186if (($stash->get(['languages_loo', 0, 'group_enabled', 0]))) {
187$output .= "\n ";
188#line 57 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
189if (($stash->get(['languages_loo', 0, 'current', 0]))) {
190$output .= "\n <li class=\"navbar-text\">\n ";
191#line 47 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
192if (($stash->get(['languages_loo', 0, 'native_description', 0]))) {
193$output .= "\n <span class=\"currentlanguage\">";
194#line 44 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
195$output .= $stash->get(['languages_loo', 0, 'native_description', 0]);
196$output .= "</span>\n ";
197}
198else {
199$output .= "\n <span class=\"currentlanguage\">";
200#line 46 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
201$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
202$output .= "</span>\n ";
203}
204
205$output .= "\n </li>\n ";
206}
207else {
208$output .= "\n <li><a href=\"/cgi-bin/koha/changelanguage.pl?language=";
209#line 50 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
210$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
211$output .= "\">\n ";
212#line 55 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
213if (($stash->get(['languages_loo', 0, 'native_description', 0]))) {
214$output .= "\n ";
215#line 52 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
216$output .= $stash->get(['languages_loo', 0, 'native_description', 0]);
217$output .= "\n ";
218}
219else {
220$output .= "\n ";
221#line 54 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc"
222$output .= $stash->get(['languages_loo', 0, 'rfc4646_subtag', 0]);
223$output .= "\n ";
224}
225
226$output .= "\n </a></li>\n ";
227}
228
229$output .= "\n ";
230}
231
232$output .= "\n ";
233}
234
235$output .= "\n ";
236}
237
238$output .= "\n\n ";;
239 ($_tt_value, $_tt_error) = $_tt_list->get_next();
240 }
241 };
242 $stash->set('loop', $_tt_oldloop);
243 die $@ if $@;
244 $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE;
245 die $_tt_error if $_tt_error;
246};
247
248$output .= "\n </ul>\n </div>\n </div>\n ";
249}
250
251$output .= "\n";
252}
253
254$output .= "\n <span id=\"audio-alert\"></span>\n </body>\n</html>\n";
255 } };
256 if ($@) {
257 $_tt_error = $context->catch($@, \$output);
258 die $_tt_error unless $_tt_error->type eq 'return';
259 }
260
261 return $output;
262}
263
264;